<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" lang="" xml:lang="">
<head>
  <meta charset="utf-8" />
  <meta name="generator" content="pandoc" />
  <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
  <title>Mengjie Cai's Resume – resume-cn</title>
  <style type="text/css">
      code{white-space: pre-wrap;}
      span.smallcaps{font-variant: small-caps;}
      span.underline{text-decoration: underline;}
      div.column{display: inline-block; vertical-align: top; width: 50%;}
  </style>
  <link rel="stylesheet" href="css/main.css" />
  <!--[if lt IE 9]>
    <script src="//cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.3/html5shiv-printshiv.min.js"></script>
  <![endif]-->
</head>
<body>
<h1 id="蔡梦杰">蔡梦杰</h1>
<h2 id="安卓开发工程师">安卓开发工程师</h2>
<ul>
<li>联系电话: +86 1xx-xxxx-xxxx</li>
<li>电子邮箱: <a href="blankj@qq.com">blankj@qq.com</a></li>
<li>个人博客: <a href="http://blankj.com">http://blankj.com</a></li>
<li>GitHub: <a href="https://github.com/Blankj">https://github.com/Blankj</a></li>
</ul>
<h2 id="自我描述">自我描述</h2>
<p>我是一名热爱<strong>开源</strong>的安卓开发者，喜欢把自己的代码分享给他人，方便他人学习和提供建议从而完善代码。我追求开发<strong>高质量</strong>及拥有<strong>良好用户体验</strong>的应用，对于这方面我编写了安卓开发的规范性文档 <strong><a href="https://github.com/Blankj/AndroidStandardDevelop">AndroidStandardDevelop</a></strong> ，并把其发布到 GitHub 颇受好评；同样，我注重<strong>开发效率</strong>及<strong>知识的累积</strong>，在 GitHub 拥有 <strong>22k+ stars</strong> 的安卓工具类项目 <strong><a href="https://github.com/Blankj/AndroidUtilCode">AndroidUtilCode</a></strong> ，它可以极大地帮助安卓开发者们提升效率；当然，作为一名程序员，我也很是注重数据结构和算法，在 GitHub 上建立了自己的 LeetCode 题解 <strong><a href="https://github.com/Blankj/awesome-java-leetcode">awesome-java-leetcode</a></strong> ，除此之外我还具有白板编程的能力。</p>
<h2 id="工作经验">工作经验</h2>
<h3 id="高级-android-开发工程师-阿里巴巴"><strong>高级 Android 开发工程师</strong> <a href="https://www.alibabagroup.com">阿里巴巴</a></h3>
<p><em>2018/10 - 至今</em></p>
<p>在「支付宝技术部-中台技术部」下主要负责 Android 端的 AntUI 组件的维护，主要内容如下：</p>
<ul>
<li>负责蚂蚁公共视觉组件的开发和维护，并输出给各业务线的使用。</li>
<li>负责开发动画组件 LottiePlayer，并输出给各业务线的使用。</li>
<li>负责支付宝首页小程序收藏下拉控件的开发。</li>
</ul>
<h3 id="高级-android-开发工程师-51-信用卡"><strong>高级 Android 开发工程师</strong> <a href="https://www.u51.com">51 信用卡</a></h3>
<p><em>2018/03 - 2018/08</em></p>
<p>在「Android 客户端基础架构组」下主要负责提升工程效率和新技术的引进，主要内容如下：</p>
<ul>
<li>统一 Android 公共工具库以提升团队开发效率；</li>
<li>状态栏刘海适配；</li>
<li>封装统一线程池来优化应用内存使用；</li>
<li>Android P 新特性分享供团队学习研究；</li>
<li>为业务团队提供良好 SDK 提升业务开发效率；</li>
<li>为团队开发工程模板插件以提升开发效率和开发规范。</li>
</ul>
<h3 id="高级-android-开发工程师-吉利亿咖通科技有限公司"><strong>高级 Android 开发工程师</strong> <a href="http://www.ecarx.com.cn">吉利亿咖通科技有限公司</a></h3>
<p><em>2017/02 - 2018/03</em></p>
<p>在「数字座舱 App 部门」中作为基础组件开发的核心成员，其主要职责如下：</p>
<ul>
<li>为开发团队书写了安卓开发规范文档，更有利于维护项目，促进成员之间 CR，提升团队开发效率；</li>
<li>提取开发中的公共组件模块，合理分类并封装它们，提升组件复用性，减少团队任务量从而提升开发效率；</li>
<li>结合 <a href="https://github.com/Tencent/mars">marx/xlog</a> 开发了团队日志框架，日志性能大幅提高，查看日志更为方便，开发效率大为提升；</li>
<li>为团队封装公共提示库，使其提示更为规范统一，减少团队任务量从而提升开发效率；</li>
<li>为各应用提供公共埋点库，减少团队任务量从而提升开发效率，使埋点统计更为方便。</li>
</ul>
<h3 id="android-开发工程师-杭州纳帕科技有限公司"><strong>Android 开发工程师</strong> <a href="http://www.53iq.com">杭州纳帕科技有限公司</a></h3>
<p><em>2015/06 - 2017/02</em></p>
<p>在安卓团队中主要从事智能厨电方面的开发，其主要经历如下：</p>
<ul>
<li>参与项目的搭建，选用合适的架构，合理分包，使可读性更好，促进团队开发效率；</li>
<li>参与多个项目的用户界面设计，可灵活运用原生组件，追求良好的用户体验；</li>
<li>参与公共组件的封装，提升组件复用性，从而提升团队开发效率；</li>
<li>封装电控板对接的协议，从而让协议的通用性更高。</li>
</ul>
<h2 id="技能专长">技能专长</h2>
<p>以下都是我平时用过或熟悉的编程语言、框架、软件及工具，带 <sup>†</sup> 符号的是我比较喜欢和常用的。</p>
<h3 id="编程语言">编程语言</h3>
<ul>
<li><a href="https://www.java.com">Java</a><sup>†</sup></li>
<li><a href="http://kotlinlang.org">Kotlin</a><sup>†</sup></li>
<li><a href="https://www.python.org">Python</a></li>
<li><a href="http://www.cplusplus.com">C/C++</a></li>
<li><a href="http://www.linuxshell.it">Shell</a></li>
<li><a href="https://www.javascript.com">JavaScript</a></li>
<li><a href="https://www.w3.org/html">HTML</a></li>
</ul>
<h3 id="框架">框架</h3>
<ul>
<li><a href="https://github.com/ReactiveX/RxAndroid">RxAndroid</a><sup>†</sup></li>
<li><a href="https://github.com/greenrobot/EventBus">EventBus</a><sup>†</sup></li>
<li><a href="https://github.com/square/retrofit">Retrofit</a><sup>†</sup></li>
<li><a href="https://github.com/google/gson">Gson</a><sup>†</sup></li>
<li><a href="https://github.com/bumptech/glide">Glide</a><sup>†</sup></li>
<li><a href="https://github.com/google/dagger">Dagger2</a></li>
</ul>
<h3 id="工具软件">工具软件</h3>
<ul>
<li><a href="http://apple.com/macosx">Mac OS X</a><sup>†</sup></li>
<li><a href="http://www.adobe.com/cn/products/cs6/photoshop.html">Adobe Photoshop</a></li>
<li><a href="https://www.alfredapp.com">Alfred 3</a><sup>†</sup></li>
<li><a href="https://developer.android.com/studio/index.html?hl=zh-cn">Android Studio</a><sup>†</sup></li>
<li><a href="https://atom.io">Atom</a><sup>†</sup></li>
<li><a href="https://git-scm.com">Git</a><sup>†</sup></li>
<li><a href="https://www.jetbrains.com/idea">IntelliJ IDEA</a><sup>†</sup></li>
<li><a href="https://www.iterm2.com">iTerm</a><sup>†</sup></li>
<li><a href="https://www.atlassian.com/software/jira">JIRA</a><sup>†</sup></li>
<li><a href="https://github.com/robbyrussell/oh-my-zsh">on-my-zsh</a><sup>†</sup></li>
<li><a href="https://www.getpostman.com">Postman</a><sup>†</sup></li>
<li><a href="https://www.jetbrains.com/pycharm">PyCharm</a></li>
<li><a href="https://www.sourcetreeapp.com">Source Tree</a><sup>†</sup></li>
<li><a href="https://www.xmind.cn">XMind</a></li>
</ul>
<h2 id="教育经历">教育经历</h2>
<p><em>2012 - 2016</em> <a href="http://www.zjicm.edu.cn">浙江传媒学院</a> 电子信息工程 本科</p>
<h2 id="个人荣誉">个人荣誉</h2>
<ul>
<li>荣获第 13 届浙江省 <strong>ACM 大赛</strong>；</li>
<li>第 6 届和第 7 届蓝桥杯 <strong>省赛一等</strong>，<strong>国赛二等</strong>；</li>
<li>3 次 <strong>一等校奖学金</strong> 及 3 次 <strong>二等校奖学金</strong>。</li>
</ul>
<h2 id="兴趣爱好">兴趣爱好</h2>
<p>爱折腾，喜欢探索和尝试没有干过的新鲜事物，业余喜爱打羽毛球、跑步。</p>
</body>
</html>
